/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocio;

import Persistencia.DAOException;
import java.sql.Date;
import java.sql.Time;

/**
 *
 * @author v3550
 */
public class Lance implements LanceVencedor{
   
   double Lance;
   int id, id_artigo, id_usuario;
   String nomeDoUsuario;
   java.sql.Time horaLance;
   java.sql.Date dataLance;
   protected LanceVencedor vencedor;

    public Time getHoraLance() {
        return horaLance;
    }

    public void setHoraLance(Time horaLance) {
        this.horaLance = horaLance;
    }

    public Date getDataLance() {
        return dataLance;
    }

    public void setDataLance(Date dataLance) {
        this.dataLance = dataLance;
    }
   
   public String getNomeDoUsuario() {
        return nomeDoUsuario;
    }

    public void setNomeDoUsuario(String nomeDoUsuario) {
        this.nomeDoUsuario = nomeDoUsuario;
    }

   
    public double getLance() {
        return Lance;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
   
    public void setLance(Double Lance) {
        this.Lance = Lance;
    }
    
   
    public int getId_artigo() {
        return id_artigo;
    }

    public void setId_artigo(int id_artigo) {
        this.id_artigo = id_artigo;
    }

    public int getId_usuario() {
        return id_usuario;
    }

    public void setId_usuario(int id_usuario) {
        this.id_usuario = id_usuario;
    }

    @Override
    public String toString() {
        String d = ""+ dataLance;
        if(!d.equals(""))
        {
            String[] dtLance = d.split("-");
            d = dtLance[2] + "/" + dtLance[1] +"/" + dtLance[0];
        }
        
        
        return  nomeDoUsuario + " - " + Lance +" -  " + d + " - " + this.horaLance ;
    }

    @Override
    public Lance getVencedor(Artigo a) throws DAOException {
       return this.vencedor.getVencedor(a);
    }
    
    public void setVencedor(LanceVencedor lv)
    {
        this.vencedor = lv;
    }
   
    
   
}
